
import Head from 'next/head'

<Head>
  <script>
    {
      `(function() {
         var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?e60fb290e204e04c5cb6f79b0ac1e697";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
       })();`
    }
  </script>
</Head>

![LangChain](https://pica.zhimg.com/50/v2-56e8bbb52aa271012541c1fe1ceb11a2_r.gif)


代理执行器
=====================================================================

>
> 注意 [概念指南](https://docs.langchain.com/docs/components/agents/agent-executor)
>

代理执行器将代理和工具结合使用，并使用代理来决定调用哪些工具以及按什么顺序调用。

在文档的这个部分，我们介绍了与代理执行器相关的其他功能：

* [如何结合代理和向量存储](agent_executors/examples/agent_vectorstore)
* [如何使用代理的异步API](agent_executors/examples/async_agent)
* [如何创建ChatGPT克隆](agent_executors/examples/chatgpt_clone)
* [如何访问中间步骤](agent_executors/examples/intermediate_steps)
* [如何限制迭代的最大数量](agent_executors/examples/max_iterations)
* [如何为代理设置超时](agent_executors/examples/max_time_limit)
* [如何为代理及其工具添加共享内存](agent_executors/examples/shared_memory)